$("#login-account").click(function () {
    $(this).addClass("switch-click")
    $("#login-mobile").removeClass("switch-click")
    $(".login-context").attr("src","sub-login/login-account.html")

})
$("#login-mobile").click(function () {
    $(this).addClass("switch-click")
    $("#login-account").removeClass("switch-click")
    $(".login-context").attr("src","sub-login/login-mobile.html")
})
//**************************判断输入框是否为空*******************************//
function isEmpty(input,index,text){
    var tip= $(".tips").eq(index)
    if (!$(input).val()) {
        $(tip).addClass("show")
        $(tip).html(text)
        flag=false;

    }else {
        console.log("23")
        $(tip).removeClass("show")
        $(tip).html("")
        flag=true

    }
}
//**************************判断输入框是否为空*******************************//
function accJudgeAll(){
    var account=$("#account")
    isEmpty($(account), 0, "手机号不能为空")
    if(!flag) return
    var inputVal=$(account).val()
    var phoneForm=/^1\d{10}$/

    if(!inputVal.match(phoneForm)){
        $(".tips").eq(0).addClass("show")
        $(".tips").eq(0).html("手机格式不正确")
        flag=false

    }
    if(!flag)return
    var pwd=$("#pwd")
    isEmpty($(pwd), 1, "密码不能为空")
    if(!flag) return
    var pwdForm=/^[-\da-zA-Z`=\\\[\];',./~!@#$%^&*()_+|{}:"<>?]*((\d+[a-zA-Z]+)|(\d+[-`=\\\[\];',./~!@#$%^&*()_+|{}:"<>?]+)|([a-zA-Z]+\d+)|([a-zA-Z]+[-`=\\\[\];',./~!@#$%^&*()_+|{}:"<>?]+)|([-`=\\\[\];',./~!@#$%^&*()_+|{}:"<>?]+\d+)|([-`=\\\[\];',./~!@#$%^&*()_+|{}:"<>?]+[a-zA-Z]+))[-\da-zA-Z`=\\\[\];',./~!@#$%^&*()_+|{}:"<>?]*$/
    if(!($(pwd).val().length>7&&$(pwd).val().length<21&&$(pwd).val().match(pwdForm))){
        $(".tips").eq(1).addClass("show")
        $(".tips").eq(1).html("密码由字母加数字或符号至少两种以上字符组成的8-20位字符")
        flag=false
        return
    }else {
        $(".tips").eq(1).removeClass("show")
        $(".tips").eq(1).html("")
        flag=true

    }
}
$("#accLoginBtn").click(function () {
    accJudgeAll()
    if(!flag) return
    console.log("登录")
    $.post( url + "/login/userLogin","phone="+$("#account").val()+"&pwd="+$("#pwd").val(),function (data) {
        console.log(data)
        if(data.code==1){
            $(".tips").eq(1).removeClass("show")
            $(".tips").eq(1).html("")
            document.cookie="phone="+$("#account").val()+"; path=/";
            document.cookie="login= 1"+"; path=/";

            console.log("cookiePhone" +getCookie("phone"))
            console.log("cookieLogin" +getCookie("login"))
            top.location ="../HomePage.html"
        }else if(data.code==2){
            $(".tips").eq(0).addClass("show")
            $(".tips").eq(0).html("您输入的账户密码有误")
        }
    },"json")

})

//**************************获取手机验证码*******************************//

$(".get-code").click(function () {
    isEmpty($("#code"), 1, "图形验证码不能为空")
    if (flag) {
        $.post( url +"/register/phoneCode", "phone=" + $('#phone').val()+"&code="+$("#code").val(), function (data) {
            console.log(data)
            if (1 == data.code) {
                $(".tips").eq(1).addClass("show")
                $(".tips").eq(1).html("获取验证码成功")
                flag=true
            } else if (2 == data.code) {
                $(".tips").eq(1).addClass("show")
                $(".tips").eq(1).html("您输入的手机号验证码有误")
                flag=false
            }
        }, "json")
    }
})


function mobileJudgeAll(){
    var phone=$("#phone")
    isEmpty($(phone), 0, "手机号不能为空")
    if(!flag) return
    var inputVal=$(phone).val()
    var phoneForm=/^1\d{10}$/

    if(!inputVal.match(phoneForm)){
        $(".tips").eq(0).addClass("show")
        $(".tips").eq(0).html("手机格式不正确")
        flag=false
    }
    if(!flag)return false
    isEmpty($("#phoneCode"), 2, "验证码不能为空")

}

$("#mobLoinBtn").click(function () {
    var phone=$("#phone").val()
    var phoneCode=$("#phoneCode").val()
    mobileJudgeAll()
    if(!flag)return
    $.post( url +"/login/userLoginByPhoneCode","phone=" + phone +"&code="+$("#code").val()+"&phoneCode=" + phoneCode,function (data) {
        console.log(data)
        if(data.code==1){
            top.location = url +"../HomePage.html"
        }else if(data.code==2){
           console.log("登陆失败")
        }else if(3==data.code){
            console.log("短信验证码错误")
            $(".tips").eq(2).addClass("show")
            $(".tips").eq(2).html("短信验证码有误")
    }else if(4==data.code){
           console.log("图像验证码错误")
            $(".tips").eq(1).addClass("show")
            $(".tips").eq(1).html("图片验证码有误")
    }else if(5==data.code){
            console.log("手机号前后不一致")
            $(".tips").eq(0).addClass("show")
            $(".tips").eq(0).html("手机号前后不一致")
    }
},"json")

})
//**************************获取图片验证码*******************************//

function getImgCode() {
    $("#imgCode").prop('src', url +'/login/getImgCode');
}

